<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id
 * @property int $uid 发帖人id
 * @property int $reply_count 回帖数
 * @property int $zan_count 点赞数
 * @property string $tags 标签id(,分隔)
 * @property string $location 位置信息json格式
 * @property string $title 标题
 * @property string $content 帖子内容
 * @property string $photo 帖子图片（多图片地址组成的字符串，用逗号隔开）
 * @property int $status 0待审核 1审核通过 2审核不通过
 * @property int $time 发帖时间
 * @property int $is_show 是否显示 0显示 1删除
 * @property int $show_type 展示类型 0公开展示 1vip可见 2私密
 * @property int $publish_time 发布时间
 * @property int $suggestion 易盾建议动作，0：通过，1：嫌疑，2：不通过
 * @property string $reason 建议原因
 * @property int $in_audit 审核环境列表中 0否 1是
 * @property int $audit_uid 审核人
 * @property int $audit_time 审核时间
 * @property string $audit_content 审核内容
 */
class Topic extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_topic';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'uid' => 'integer', 'reply_count' => 'integer', 'zan_count' => 'integer', 'status' => 'integer', 'time' => 'integer', 'is_show' => 'integer', 'show_type' => 'integer', 'publish_time' => 'integer', 'suggestion' => 'integer', 'in_audit' => 'integer', 'audit_uid' => 'integer', 'audit_time' => 'integer'];
}
